Part Number Hot Search : 
SG117F 6050G 2SB12 HD14002 17VL010 LEADFREE RN2202 FST16213
Product Description
Full Text Search
 

To Download MD82C89 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 82C89
March 1997
CMOS Bus Arbiter
Description
The Intersil 82C89 Bus Arbiter is manufactured using a selfaligned silicon gate CMOS process (Scaled SAJI IV). This circuit, along with the 82C88 bus controller, provides full bus arbitration and control for multi-processor systems. The 82C89 is typically used in medium to large 80C86 or 80C88 systems where access to the bus by several processors must be coordinated. The 82C89 also provides high output current and capacitive drive to eliminate the need for additional bus buffering. Static CMOS circuit design insures low operating power. The advanced Intersil SAJI CMOS process results in performance equal to or greater than existing equivalent products at a significant power savings.
Features
* Pin Compatible with Bipolar 8289 * Performance Compatible with: - 80C86/80C88 . . . . . . . . . . . . . . . . . . . . . . . . . .(5/8MHz) * Provides Multi-Master System Bus Control and Arbitration * Provides Simple Interface with 82C88/8288 Bus Controller * Synchronizes 80C86/8086, 80C88/8088 Processors with Multi-Master Bus * Bipolar Drive Capability * Four Operating Modes for Flexible System Configuration * Low Power Operation - ICCSB . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10A (Max) - ICCOP . . . . . . . . . . . . . . . . . . . . . . . . .1mA/MHz (Max) * Operating Temperature Ranges - C82C89 . . . . . . . . . . . . . . . . . . . . . . . . . .0oC to +70oC - I82C89 . . . . . . . . . . . . . . . . . . . . . . . . . -40oC to +85oC - M82C89 . . . . . . . . . . . . . . . . . . . . . . . -55oC to +125oC
Ordering Information
PART NUMBER CP82C89 IP82C89 CS82C89 IS82C89 CD82C89 ID82C89 MD82C89/B 5962-8552801RA MR82C89/B 5962-85528012A SMD# 20 Pad CLCC SMD# -55oC to +125oC 20 Ld CERDIP 20 Ld PLCC PACKAGE 20 Ld PDIP TEMPERATURE RANGE 0oC to +70oC -40oC to +85oC 0oC to +70oC -40oC to +85oC 0oC to +70oC -40oC to +85oC -55oC to +125oC PKG. NO. E20.3 E20.3 N20.35 N20.35 F20.3 F20.3 F20.3 F20.3 J20.A J20.A
Pinouts
82C89 (CERDIP) TOP VIEW
S2 IOB SYSB/RESB RESB BCLK INIT BREQ BPRO BPRN 1 2 3 4 5 6 7 8 9 20 VCC 19 S1 18 S0 17 CLK 16 LOCK INIT 15 CRQLCK BREQ 14 ANYRQST 13 AEN 12 CBRQ 11 BUSY BPRO 6 7 8 9 BPRN 10 GND 11 BUSY 12 CBRQ 13 AEN RESB BCLK 4 5 18 S0 17 CLK 16 LOCK 15 CRQLCK 14 ANYRQST
82C89 (PLCC, CLCC) TOP VIEW
SYSB/ RESB
VCC 20
IOB
S2
3
2
1
19
GND 10
S1
CAUTION: These devices are sensitive to electrostatic discharge; follow proper IC Handling Procedures. http://www.intersil.com or 407-727-9207 | Copyright (c) Intersil Corporation 1999
File Number
2980.1
4-343
82C89 Functional Diagram
ARBITRATION MULTIBUS INTERFACE STATUS DECODER
80C86/ 80C88 STATUS
S2 S1 S0
INIT BCLK BREQ BPRN BPRO BUSY CBRQ
MULTIBUSTM COMMAND SIGNALS
CONTROL/ STRAPPING OPTIONS
LOCK CLK CRQLCK RESB ANYRQST IOB
CONTROL
LOCAL BUS INTERFACE
AEN SYSB/ RESB SYSTEM SIGNALS
+5V
GND MULTIBUSTM IS AN INTEL CORP. TRADEMARK
Pin Description
PIN SYMBOL VCC NUMBER 20 TYPE DESCRIPTION VCC: The +5V Power supply pin. A 0.1F capacitor between pins 10 and 20 is recommended for decoupling. GROUND. I STATUS INPUT PINS: The status input pins from an 80C86, 80C88 or 8089 processor. The 82C89 decodes these pins to initiate bus request and surrender actions. (See Table 1). CLOCK: From the 82C84A or 82C85 clock chip and serves to establish when bus arbiter actions are initiated. LOCK: A processor generated signal which when activated (low) prevents the arbiter from surrendering the multi-master system bus to any other bus arbiter, regardless of its priority. COMMON REQUEST LOCK: An active low signal which prevents the arbiter from surrendering the multi-master system bus to any other bus arbiter requesting the bus through the CBRQ input pin. RESIDENT BUS: A strapping option to configure the arbiter to operate in systems having both a multi-master system bus and a Resident Bus. Strapped high, the multi-master system bus is requested or surrendered as a function of the SYSB/RESB input pin. Strapped low, the SYSB/RESB input is ignored. ANY REQUEST: A strapping option which permits the multi-master system bus to be surrendered to a lower priority arbiter as if it were an arbiter of higher priority (i.e., when a lower priority arbiter requests the use of the multi-master system bus, the bus is surrendered as soon as it is possible). When ANYRQST is strapped low, the bus is surrendered according to Table A in Design Information. If ANYRQST is strapped high and CBRQ is activated, the bus is surrendered at the end of the present bus cycle. Strapping CBRQ low and ANYRQST high forces the 82C89 arbiter to surrender the multi-master system bus after each transfer cycle. Note that when surrender occurs BREQ is driven false (high).
GND S0, S1, S2
10 1, 18-19
CLK
17
I
LOCK
16
I
CRQLCK
15
I
RESB
4
I
ANYRQST
14
I
4-344
82C89 Pin Description
PIN SYMBOL IOB (Continued)
NUMBER 2
TYPE I
DESCRIPTION IO BUS: A strapping option which configures the 82C89 Arbiter to operate in systems having both an IO Bus (Peripheral Bus) and a multi-master system bus. The arbiter requests and surrenders the use of the multi-master system bus as a function of the status line, S2. The multi-master system bus is permitted to be surrendered while the processor is performing IO commands and is requested whenever the processor performs a memory command. Interrupt cycles are assumed as coming from the peripheral bus and are treated as an IO command. ADDRESS ENABLE: The output of the 82C89 Arbiter to the processor's address latches, to the 82C88 Bus Controller and 82C84A or 82C85 Clock Generator. AEN serves to instruct the Bus Controller and address latches when to three-state their output drivers. INITIALIZE: An active low multi-master system bus input signal used to reset all the bus arbiters on the multi-master system bus. After initialization, no arbiters have the use of the multi-master system bus. SYSTEM BUS/RESIDENT BUS: An input signal when the arbiter is configured in the System/Resident Mode (RESB is strapped high) which determines when the multi-master system bus is requested and multi-master system bus surrendering is permitted. The signal is intended to originate from a form of address-mapping circuitry, such as a decoder or PROM attached to the resident address bus. Signal transitions and glitches are permitted on this pin from 1 of T4 to 1 of T2 of the processor cycle. During the period from 1 of T2 to 1 of T4, only clean transitions are permitted on this pin (no glitches). If a glitch occurs, the arbiter may capture or miss it, and the multi-master system bus may be requested or surrendered, depending upon the state of the glitch. The arbiter requests the multi-master system bus in the System/Resident Mode when the state of the SYSB/RESB pin is high and permits the bus to be surrendered when this pin is low. COMMON BUS REQUEST: An input signal which instructs the arbiter if there are any other arbiters of lower priority requesting the use of the multi-master system bus. The CBRQ pins (open-drain output) of all the 82C89 Bus Arbiters which surrender to the multimaster system bus upon request are connected together. The Bus Arbiter running the current transfer cycle will not itself pull the CBRQ line low. Any other arbiter connected to the CDRQ line can request the multi-master system bus. The arbiter presently running the current transfer cycle drops its BREQ signal and surrenders the bus whenever the proper surrender conditions exist. Strapping CBRQ low and ANYRQST high allows the multi-master system bus to be surrendered after each transfer cycle. See the pin definition of ANYRQST.
AEN
13
O
INIT
6
I
SYSB/RESB
3
I
CBRQ
12
I/O
BCLK
5
I
BUS CLOCK: The multi-master system bus clock to which all multi-master system bus interface signals are synchronized. BUS REQUEST: An active low output signal in the Parallel Priority Resolving Scheme which the arbiter activates to request the use of the multi-master system bus. BUS PRIORITY IN: The active low signal returned to the arbiter to instruct it that it may acquire the multi-master system bus on the next falling edge of BCLK. BPRN active indicates to the arbiter that it is the highest priority requesting arbiter presently on the bus. The loss of BPRN instructs the arbiter that it has lost priority to a higher priority arbiter. BUS PRIORITY OUT: An active low output signal used in the serial priority resolving scheme where BPRO is daisy-chained to BPRN of the next lower priority arbiter. BUSY: An active low open-drain multi-master system bus interface signal used to instruct all the arbiters on the bus when the multi-master system bus is available. When the multi-master system bus is available the highest requesting arbiter (determined by BPRN) seizes the bus and pulls BUSY low to keep other arbiters off of the bus. When the arbiter is done with the bus, it releases the BUSY signal, permitting it to go high and thereby allowing another arbiter to acquire the multimaster system bus.
BREQ
7
O
BPRN
9
I
BPRO
8
O
BUSY
11
I/O
4-345
82C89 Functional Description
The 82C89 Bus Arbiter operates in conjunction with the 82C88 Bus Controller to interface 80C86, 80C88 processors to a multi-master system bus (both the 80C86 and 80C88 are configured in their max mode). The processor is unaware of the arbiter's existence and issues commands as though it has exclusive use of the system bus. If the processor does not have the use of the multi-master system bus, the arbiter prevents the Bus Controller (82C88), the data transceivers and the address latches from accessing the system bus (e.g. all bus driver outputs are forced into the high impedance state). Since the command sequence was not issued by the 82C88, the system bus will appear as "Not Ready" and the processor will enter wait states. The processor will remain in Wait until the Bus Arbiter acquires the use of the multi-master system bus whereupon the arbiter will allow the bus controller, the data transceivers, and the address latches to access the system. Typically, once the command has been issued and a data transfer has taken place, a transfer acknowledge (XACK) is returned to the processor to indicate "READY" from the accessed slave device. The processor then completes its transfer cycle. Thus the arbiter serves to multiplex a processor (or bus master) onto a multi-master system bus and avoid contention problems between bus masters. Arbitration Between Bus Masters In general, higher priority masters obtain the bus when a lower priority master completes its present transfer cycle. Lower priority bus masters obtain the bus when a higher priority master is not accessing the system bus. A strapping option (ANYRQST) is provided to allow the arbiter to surrender the bus to a lower priority master as though it were a master of higher priority. If there are no other bus masters requesting the bus, the arbiter maintains the bus so long as its processor has not entered the HALT State. The arbiter will not voluntarily surrender the system bus and has to be forced off by another master's bus request, the HALT State being the only exception. Additional strapping options permit other modes of operation wherein the multi-master system bus is surrendered or requested under different sets of conditions. Priority Resolving Techniques Since there can be many bus masters on a multi-master system bus, some means of resolving priority between bus masters simultaneously requesting the bus must be provided. The 82C89 Bus Arbiter provides several resolving techniques. All the techniques are based on a priority concept that at a given time one bus master will have priority above all the rest. There are provisions for using parallel priority resolving techniques, serial priority resolving techniques, and rotating priority techniques. Parallel Priority Resolving The parallel priority resolving technique uses a separate bus request line BREQ for each arbiter on the multi-master system bus, see Figure 1. Each BREQ line enters into a priority encoder which generates the binary address of the highest priority BREQ line which is active. The binary address is
BCLK BREQ BPRN BUSY 1 2 3 4
decoded by a decoder to select the corresponding BPRN (Bus Priority In) line to be returned to the highest priority requesting arbiter. The arbiter receiving priority (BPRN true) then allows its associated bus master onto the multi-master system bus as soon as it becomes available (i.e., the bus is no longer busy). When one bus arbiter gains priority over another arbiter it cannot immediately seize the bus, it must wait until the present bus transaction is complete. Upon completing its transaction the present bus occupant recognizes that it no longer has priority and surrenders the bus by releasing BUSY. BUSY is an active low "OR" tied signal line which goes to every bus arbiter on the system bus. When BUSY goes inactive (high), the arbiter which presently has bus priority (BPRN true) then seizes the bus and pulls BUSY low to keep other arbiters off of the bus. See waveform timing diagram, Figure 2. Note that all multimaster system bus transactions are synchronized to the bus clock (BCLK). This allows the parallel priority resolving circuitry or any other priority resolving scheme employed to settle.
BUS ARBITER 1 BREQ BPRN
BREQ BUS ARBITER BPRN 2 BREQ BUS ARBITER 3 ** ** BPRN
74HC148 PRIORITY ENCODER
74HC138 3 TO 8 ENCODER ** **
BREQ BUS ARBITER BPRN 4
* * CBRQ
* * BUSY
FIGURE 1. PARALLEL PRIORITY RESOLVING TECHNIQUE
FIGURE 2. HIGHER PRIORITY ARBITER OBTAINING THE BUS FROM A LOWER PRIORITY ARBITER NOTES: 1. Higher priority bus arbiter requests the Multi-Master system bus. 2. Attains priority. 3. Lower priority bus arbiter releases BUSY. 4. Higher priority bus arbiter then acquires the bus and pulls BUSY down.
4-346
82C89
Serial Priority Resolving The serial priority resolving technique eliminates the need for the priority encoder-decoder arrangement by daisychaining the bus arbiters together, connecting the higher priority bus arbiter's BPRO (Bus Priority Out) output to the BPRN of the next lower priority. See Figure 3.
BPRN BUS ARBITER BPRO 1 BPRN BUS ARBITER BPRO 2 BPRN BUS ARBITER BPRO 3 BPRN BUS ARBITER BPRO 4
techniques. It allows for many arbiters to be present on the bus while not requiring too much logic to implement. 82C89 Modes Of Operation There are two types of processors for which the 82C89 will provide support: An Input/Output processor (i.e. an NMOS 8089 IOP) and the 80C86, 80C88. Consequently, there are two basic operating modes in the 82C89 bus arbiter. One, the IOB (I/O Peripheral Bus) mode, permits the processor access to both an I/O Peripheral Bus and a multi-master system bus. The second, the RESB (Resident Bus mode), permits the processor to communicate over both a Resident Bus and a multi-master system bus. An I/O Peripheral Bus is a bus where all devices on that bus, including memory, are treated as I/O devices and are addressed by I/O commands. All memory commands are directed to another bus, the multi-master system bus. A Resident Bus can issue both memory and I/O commands, but it is a distinct and separate bus from the multi-master system bus. The distinction is that the Resident Bus has only one master, providing full availability and being dedicated to that one master. The IOB strapping option configures the 82C89 Bus Arbiter into the IOB mode and the strapping option RESB configures it into the RESB mode. It might be noted at this point that if both strapping options are strapped false, the arbiter interfaces the processor to a multi-master system bus only (see Figure 4). With both options strapped true, the arbiter interfaces the processor to a multi-master system bus, a Resident Bus, and an I/O Bus. In the IOB mode, the processor communicates and controls a host of peripherals over the Peripheral Bus. When the I/O Processor needs to communicate with system memory, it does so over the system memory bus. Figure 5 shows a possible I/O Processor system configuration. The 80C86 and 80C88 processors can communicate with a Resident Bus and a multi-master system bus. Two bus controllers and only one Bus Arbiter would be needed in such a configuration as shown in Figure 6. In such a system configuration the processor would have access to memory and peripherals of both busses. Memory mapping techniques are applied to select which bus is to be accessed. The SYSB/RESB input on the arbiter serves to instruct the arbiter as to whether or not the system bus is to be accessed. The signal connected to SYSB/RESB also enables or disables commands from one of the bus controllers. A summary of the modes that the 82C89 has, along with its response to its status lines inputs, is shown in Table 1.
* * CBRQ
* * BUSY
* *
FIGURE 3. SERIAL PRIORITY RESOLVING NOTE: The number of arbiters that may be daisy-chained together in the serial priority resolving scheme is a function of BCLK and the propagation delay from arbiter to arbiter. Normally, at 10MHz only 3 arbiters may be daisychained.
Rotating Priority Resolving The rotating priority resolving technique is similar to that of the parallel priority resolving technique except that priority is dynamically re-assigned. The priority encoder is replaced by a more complex circuit which rotates priority between requesting arbiters thus allowing each arbiter an equal chance to use the multi-master system bus, over time. Which Priority Resolving Technique To Use There are advantages and disadvantages for each of the techniques described above. The rotating priority resolving technique requires substantial external logic to implement while the serial technique uses no external logic but can accommodate only a limited number of bus arbiters before the daisy-chain propagation delay exceeds the multimaster's system bus clock (BCLK). The parallel priority resolving technique is in general a good compromise between the other two
4-347
82C89
X1 X2 RDY2 82C84A/85 CLOCK GENERATOR AEN2 READY RDY1 AEN1 CLK
VCC
XACK MULTI-MASTER SYSTEM BUS 82C89 BUS ARBITER MULTI-MASTER CONTROL BUS VCC
READY CLK 80C86 CPU S0 AD0-AD15 S1 A16-A19 S2 STATUS (S0, S1, S2)
ANYRQST CLK IOB S0-S2 RESB AEN
MULTI-MASTER SYSTEM BUS
AEN 82C88 BUS CONTROLLER CLK IOB ALE DT/R DEN MULTI-MASTER SYSTEM COMMAND BUS
PROCESSOR LOCAL BUS
OE STB ADDRESS LATCH 82C82/ 82C83H (2 OR 3) XCVR DISABLE OE DT/R
MULTI-MASTER SYSTEM ADDRESS BUS
TRANSCEIVER 82C86H/ 82C87H (2)
MULTI-MASTER SYSTEM DATA BUS
FIGURE 4. TYPICAL MEDIUM COMPLEXITY CPU SYSTEM
4-348
82C89
XACK(I/O BUS)
AEN1 82C84A/85 CLOCK RDY1 RDY2 READY CLK READY CLK 8089 IOP AD0-AD15 S0 A16-A19 S2 VCC AEN2 82C89 BUS ARBITER CLK S0-S2 ANYRQST AEN IOB RESB
XACK MULTI-MASTER SYSTEM BUS MULTI-MASTER CONTROL BUS
MULTI-MASTER SYSTEM BUS
STATUS (S0, S1, S2)
AEN 82C88 BUS CONTROLLER
I/O BUS
I/O COMMAND BUS
PROCESSOR LOCAL BUS
MULTI-MASTER SYSTEM COMMAND BUS VCC
CLK IOB ALE PDEN DEN DT/R OE STB ADDRESS LATCH 82C82/ 82C83H (2 OR 3)
I/O ADDRESS BUS
OE STB ADDRESS LATCH 82C82/ 82C83H (2 OR 3)
MULTI-MASTER SYSTEM ADDRESS BUS XCVR DISABLE
OE I/O DATA BUS
T
OE
T MULTI-MASTER SYSTEM DATA BUS
TRANSCEIVER 82C86H/ 82C87H (2)
TRANSCEIVER 82C86H/ 82C87H (2)
FIGURE 5. TYPICAL MEDIUM COMPLEXITY IOB SYSTEM
4-349
82C89
AEN2
AEN1
82C84A/85 CLOCK XACK RESIDENT BUS RDY2 RDY1 READY CLK XACK MULTI MASTER SYSTEM BUS
READY CLK S0-S2 80C86 CPU AD0-AD15 A16-A19
STATUS
82C89 S0 BUS S1 ARBITER S2 RESB IOB ANYRQST SYSB/ RESB AEN
MULTI MASTER SYSTEM BUS CONTROL
CLK
VCC
CEN AEN RESIDENT BUS RESIDENT COMMAND BUS S0-S2 82C88 CLK DT/R ALE PROM OR DECODER OR CMOS HPL (NOTE) DEN
AEN
CEN
MULTI MASTER SYSTEM BUS
S0-S2 82C88 CLK DT/R IOB DEN ALE
MULTI MASTER SYSTEM COMMAND BUS
STB
OE
OE
STB MULTI MASTER SYSTEM ADDRESS BUS
RESIDENT ADDRESS BUS
ADDR LATCH 82C82/ 82C83H (2 OR 3)
ADDR LATCH 82C82/ 82C83H (2 OR 3)
OE RESIDENT DATA BUS
T
T
OE MULTI MASTER SYSTEM DATA BUS
TRANSCEIVER 82C86H/ 82C87H (2)
TRANSCEIVER 82C86H/ 82C87H (2)
FIGURE 6. 82C89 BUS ARBITER SHOWN IN SYSTEM - RESIDENT BUS CONFIGURATION NOTE: By adding another 82C89 arbiter and connecting its AEN to the 82C88 whose AEN is presently grounded, the processor could have access to two multi-master buses.
4-350
82C89
TABLE 1. SUMMARY OF 82C89 MODES, REQUESTING AND RELINQUISHING THE MULTI-MASTER SYSTEM BUS
SINGLE LINES FROM 80C86 OR 80C88 OR 8088 RESB MODE ONLY IOB = HIGH, RESB = HIGH SYSB/RESB = HIGH X X SYSB/RESB = LOW X X X X X X X X IOB MODE RESB MODE IOB = LOW, RESB = HIGH SYSB/RESB = HIGH X X X X X SYSB/RESB = LOW X X X X X X X X
S2 I/O Commands 0 0 0 0 1 1 1 1
S1 0 0 1 1 0 0 1 1
S0 0 1 0 1 0 1 0 1
IOB MODE ONLY IOB = LOW RESB = LOW X X X X X
SINGLE BUS MODE IOB = HIGH RESB = LOW X X
Halt Memory Commands
Idle
NOTES: 1. X = Multi-Master System Bus is allowed to be Surrendered. 2. = Multi-Master System Bus is Requested.
MULTI-MASTER SYSTEM BUS MODE PIN STRAPPING IOB = High RESB = Low IOB = High RESB = High IOB = Low RESB = Low IOB = Low RESB = High REQUESTED** Whenever the processor's status lines go active SYSB/RESB + High * ACTIVE STATUS Memory Commands SURRENDERED* HLT + TI * CBRQ + HPBRQ
Single Bus Multi-Master Mode
RESB Mode Only
(SYSB/RESB = Low + TI) * CBRQ + HLT + HPBRQ (I/O Status + TI) * CBRQ + HLT + HPBRQ (I/O Status Commands) + SYSB/RESB = Low) * CBRQ + HPBRQ + HLT
IOB Mode Only
IOB Mode RESB Mode
(Memory Command) * (SYSB/RESB = High)
NOTES: * LOCK prevents surrender of Bus to any other arbiter, CRQLCK prevents surrender of Bus to any lower priority arbiter. ** Except for HALT and Passive or IDLE Status. HPBRQ, Higher priority Bus request or BPRN = 1. 1. IOB Active Low. 2. RESB Active High. 3. + is read as "OR" and * as "AND" 4. TI = Processor Idle Status S2, S1, S0 = 111 5. HLT = Processor Halt Status S2, S1, S0 = 011
4-351
82C89
Absolute Maximum Ratings
Supply Voltage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +8.0V Input, Output or I/O Voltage . . . . . . . . . . . GND -0.5V to VCC +0.5V ESD Classification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Class 1
Thermal Information
Thermal Resistance JA (oC/W) JC (oC/W) CERDIP Package . . . . . . . . . . . . . . . . 80 20 CLCC Package . . . . . . . . . . . . . . . . . . 90 24 PDIP Package . . . . . . . . . . . . . . . . . . . 75 N/A PLCC Package . . . . . . . . . . . . . . . . . . 75 N/A Storage Temperature Range . . . . . . . . . . . . . . . . . .-65oC to +150oC Maximum Junction Temperature Ceramic Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +175oC Plastic Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +150oC Maximum Lead Temperature (Soldering 10s) . . . . . . . . . . . . +300oC (PLCC - Lead Tips Only)
Operating Conditions
Operating Voltage Range . . . . . . . . . . . . . . . . . . . . . +4.5V to +5.5V Operating Temperature Range C82C89. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0oC to +70oC I82C89 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -40oC to +85oC M82C89 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -55oC to +125oC
Die Characteristics
Gate Count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200 Gates
CAUTION: Stresses above those listed in "Absolute Maximum Ratings" may cause permanent damage to the device. This is a stress only rating and operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied.
DC Electrical Specifications
VCC = 5.0V 10%; TA = 0oC to +70oC (C82C89); TA = -40oC to +85oC (I82C89); TA = -55oC to +125oC (M82C89) MIN 2.0 2.2 0.7 VCC MAX 0.8 0.2 VCC UNITS V V V V V TEST CONDITIONS C82C89, I82C89 M82C89, Note 1 Note 1
SYMBOL VIH VIL VIHC VILC VOL
PARAMETER Logical One Input Voltage
Logical Zero Input Voltage CLK Logical One Input Voltage CLK Logical Zero Input Voltage Output Low Voltage BUSY, CBRQ AEN BPRO, BREQ Output High Voltage BUSY, CBRQ Output High Voltage All Other Outputs Input Leakage Current I/O Leakage Standby Power Supply Operating Power Supply Current
-
0.45 0.45 0.45
V V V
IOL = 20mA IOL = 16mA IOL = 8mA
VOH1
Open-Drain
VOH2
3.0 VCC -0.4 -1.0 -10.0 -
-
V V A A A mA/MHz
IOH = -2.5mA IOH = -100A VIN = GND or VCC, DIP Pins 1-6, 9, 14-19 VO = GND or VCC, DIP Pins 11-12 VCC = 5.5V, VIN = VCC or GND, Outputs Open VCC = 5.5V, Outputs Open, Note 2
II IO ICCSB ICCOP NOTES:
1.0 10.0 10 1
1. Does not apply to IOB, RESB, or ANYRQST. These are strap options and should be held to VCC or GND. 2. Maximum current defined by CLK or BCLK, whichever has the highest operating frequency
Capacitance
SYMBOL CIN COUT CIO
TA = +25oC PARAMETER Input Capacitance Output Capacitance I/O Capacitance TYPICAL 10 10 15 UNITS pF pF pF TEST CONDITIONS FREQ = 1MHz, all measurements are referenced to device GND
4-352
82C89
AC Electrical Specifications
VCC = 5.0V 10%; GND = 0V: TA = 0oC to +70oC (C82C89); TA = -40oC to +85oC (I82C89); TA = -55oC to +125oC (M82C89) PARAMETER CLK Cycle Period CLK Low Time CLK High Time Status Active Setup Status Inactive Setup Status Inactive Hold Status Active Hold BUSY Setup to BCLK CBRQ Setup to BCLK BCLK Cycle Time BCLK High Time MIN 125 55 35 65 50 10 10 20 20 100 30 MAX TCLCL-10 TCLCL-10 0.65 (TBLBL) 35 35 22 60 35 65 40 60 40 20 12 20 20 UNIT ns ns ns ns ns ns ns ns ns ns ns TEST CONDITIONS Note 3 Note 3 Note 3 Note 3 Note 3 Note 3 Note 3 Note 3 Note 3 Note 3 Note 3
SYMBOL (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) TCLCL TCLCH TCHCL TSVCH TSHCL THVCH THVCL TBYSBL TCBSBL TBLBL TBHCL
(12) (13) (14) (15) (16) (17) (18) (19) (20) (21) (22) (23) (24) (25) (26) (27) (28) (29) (30) NOTES:
TCLLL1 TCLLL2 TPNBL TCLSR1 TCLSR2 TIVIH TBLBRL TBLPOH TPNPO TBLBYL TBLBYH TCLAEH TBLAEL TBLCBL TBLCBH TOLOH TOHOL TILIH TIHIL
LOCK Inactive Hold LOCK Active Setup BPRN to BCLK Setup Time SYSB/RESB Setup SYSB/RESB Hold Initialization Pulse Width BCLK to BREQ Delay BCLK to BPRO BPRN to BPRO Delay BCLK to BUSY Low BCLK to BUSY Float CLK to AEN High BCLK to AEN Low BCLK to CBRQ Low BCLK to CBRQ Float Output Rise Time Output Fall Time Input Rise Time Input Fall Time
10 40 20 0 30 675 -
ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns
Note 3 Note 3 Note 3 Note 3 Note 3 Note 3 Note 3 Note 1 and 3 Note 1 and 3 Note 3 Note 2 and 3 Note 3 Note 3 Note 3 Note 2 and 3 From 0.8V to 2.0V, Note 4 From 2.0V to 0.8V, Note 4 From 0.8V to 2.0V From 2.0V to 0.8V
1. BCLK generates the first BPRO wherein subsequent BPRO changes lower in the chain are generated through BPRON. 2. Measured at 0.5V above GND. 3. All AC parameters tested as per AC test load circuits. Input rise and fall times are driven at 1ns/V. 4. Except BUSY and CBRQ
4-353
82C89 AC Test Load Circuits
BUSY, CBRQ LOAD CIRCUIT
2.5V 102 OUTPUT FROM DEVICE UNDER TEST TEST POINT 100pF (NOTE) OUTPUT FROM DEVICE UNDER TEST
AEN LOAD CIRCUIT
2.9V 157.2 TEST POINT 100pF (NOTE)
BPRO, BREQ LOAD CIRCUIT
2.9V 249.6 OUTPUT FROM DEVICE UNDER TEST TEST POINT 100pF (NOTE)
NOTE: Includes Stray and Jig Capacitance
AC Testing Input, Output Waveform
INPUT VIH +0.4V 1.5V VIL -0.4V 1.5V VOL OUTPUT VOH
AC Testing: Inputs are driven at VIH +0.4V for a logic "1" and VIL -0.4V for a logic "0". The clock is driven at VCC -0.4V and 0.4V. Timing measurements are made at 1.5V for both a logic "1" and "0".
4-354
82C89 Timing Waveform
STATE CLK (6) THVCH S2, S1, S0 TSVCH (4) T4 (1) T1 TCLCL T2 TCLCH (2) TCHCL (3) TSHCL (5) THVCL (7) T3 T4
(12) TCLLL1
TCLL2 (13)
LOCK (SEE NOTE 1)
SYSB/RESB
(SEE NOTE 2) TCLSR1 (15)
(SEE NOTE 2)
AEN (SEE NOTE 3) PROCESSOR CLK RELATED BUS CLK RELATED (11) TBHCL
(16) TCLSR2 (24) TBLAEL (23) TCLAEH TBLBL (10)
BCLK (18) TBLBRL BREQ #2 TBLPOH (19) BPRN #2 (BPRO #1) BPRO #2 (BPRN #3) BUSY (25) TBLCBL CBRQ TBLBYH (22) (26) TBLCBH TCBSBL (9) TBLBYL (21) (14) TPNBL (20) TPnPO TBYSBL (8)
NOTES: 1. LOCK active can occur during any state, as long as the relationships shown above with respect to the CLK are maintained. LOCK inactive has no critical time and can be asynchronous. CRQLCK has no critical timing and is considered an asynchronous input signal. 2. Glitching of SYSB/RESB is permitted during this time. After 2 of T1, and before 1 of T4, SYSB/RESB should be stable to maintain system efficiency. 3. AEN leading edge is related to BCLK, trailing edge to CLK. The trailing edge of AEN occurs after bus priority is lost. ADDITIONAL NOTES: The signals related to CLK are typical processor signals, and do not relate to the depicted sequence of events of the signals referenced to BCLK. The signals shown related to the BCLK represent a hypothetical sequence of events for illustration. Assume 3 bus arbiters of priorities 1, 2 and 3 configured in serial priority resolving scheme (as shown in Figure 3). Assume arbiter 1 has the bus and is holding BUSY low. Arbiter #2 detects its processor wants the bus and pulls low BREQ #2. If BPRN #2 is high (as shown), arbiter #2 will pull low CBRQ line. CBRQ signals to the higher priority arbiter #1 that a lower priority arbiter wants the bus. [A higher priority arbiter would be granted BPRN when it makes the bus request rather than having to wait for another arbiter to release the bus through CBRQ]. *Arbiter #1 will relinquish the multi-master system bus when it enters a state not requiring it (see Table 1), by lowering its BPRO #1 (tied to BPRN #2) and releasing BUSY. Arbiter #2 now sees that is has priority from BPRN #2 being low and releases CBRQ. As soon as BUSY signifies the bus is available (high), arbiter #2 pulls BUSY low on next falling edge of BCLK. Note that if arbiter #2 didn't want the bus at the time it received priority, it would pass priority to the next lower priority arbiter by lowering its BPRO #2 [TPNPO]. Note that even a higher priority arbiter which is acquiring the bus through BPRN will momentarily drop CBRQ until it has acquired the bus.
4-355
82C89 Burn-In Circuits
MD82C89 CERDIP
VCC R2 F7 R2 F13 R2 F14 R2 F12 R2 F0 R1 VCC VCC/2 6 R1 7 R1 8 R2 F8 9 10 12 R1 11 13 R1 VCC/2 14 R1 15 R2 F11 5 16 R2 F10 4 17 R2 F9 3 18 R2 F0 1 2 20 R2 19 R2 F5 F6 C1
MR82C89 CLCC
VCC F14 F13 F7 R2 R2 R2 F6 R2
C1
3 F12 F0 VCC VCC/ 2 R2 R2 R1 R1 7 R1 8 9 4 5 6
2
1
20 19 R2 18 17 16 15 14 F5 R2 R2 R2 F10 R2 F11 F0 F9
10 11 12 13 R2 R1 R1 R1
F8
VCC/ 2
NOTES: 1. VCC = 5.5V 0.5V, GND = 0V 2. VIH = 4.5V 10%, VIL = -0.2V to +0.4V 3. Components Values: R1 = 1.2k, 1/4W, 5% R2 = 47k, 1/4W, 5% C1 = 0.01F minimum F0 = 100kHz 10% F1 = F0/2 F2 = F1/2. . . . F14 = F13/2
4-356
82C89 Die Characteristics
DIE DIMENSIONS: 92.9 x 95.7 x 19 1mils METALLIZATION: Type: Si - Al Thickness: 11kA 2kA GLASSIVATION: Type: Nitrox Thickness: 10kA 2kA WORST CASE CURRENT DENSITY: 1.8 x 105 A/cm2
Metallization Mask Layout
82C89
SYSB/RESB
VCC
IOB
S2
S1
RESB
S0
CLK
BCLK ANYRQST INIT CRQLCK LOCK
ANYRQST BREQ
BPRO
GND
BPRN
BUSY
All Intersil semiconductor products are manufactured, assembled and tested under ISO9000 quality systems certification.
Intersil products are sold by description only. Intersil Corporation reserves the right to make changes in circuit design and/or specifications at any time without notice. Accordingly, the reader is cautioned to verify that data sheets are current before placing orders. Information furnished by Intersil is believed to be accurate and reliable. However, no responsibility is assumed by Intersil or its subsidiaries for its use; nor for any infringements of patents or other rights of third parties which may result from its use. No license is granted by implication or otherwise under any patent or patent rights of Intersil or its subsidiaries.
For information regarding Intersil Corporation and its products, see web site http://www.intersil.com
Sales Office Headquarters
NORTH AMERICA Intersil Corporation P. O. Box 883, Mail Stop 53-204 Melbourne, FL 32902 TEL: (407) 724-7000 FAX: (407) 724-7240 EUROPE Intersil SA Mercure Center 100, Rue de la Fusee 1130 Brussels, Belgium TEL: (32) 2.724.2111 FAX: (32) 2.724.22.05 ASIA Intersil (Taiwan) Ltd. Taiwan Limited 7F-6, No. 101 Fu Hsing North Road Taipei, Taiwan Republic of China TEL: (886) 2 2716 9310 FAX: (886) 2 2715 3029
4-357
CBRQ
AEN


▲Up To Search▲   

 
Price & Availability of MD82C89

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X